permanent pacemaker - French English Dictionary